/*  Modified reset defaults based on src = http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/  */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,q,a,abbr,address,cite,code,em,img,strong,dl,dt,dd,ol,option,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	font: normal 100% "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",
		Helvetica, Arial, sans-serif;
	font-family: 'Istok Web', sans-serif;
	line-height: 1.125em;
	color: #333;
	text-align: center;
	background: #ffffff;
}

div.w520 {
	background: #ffffff;
	width: 520px;
	height: 1050px;
	border: 0px solid;
	border-radius: 0px;
}

div.arrow {
	background: url('../img/back-arrow.png') repeat-x scroll 0 0;
	width: 100%;
	height: 311px;
}

p.photo-contest {
	padding: 40px 0px 0px 15px;
	text-align: left;
	font-size: 90%;
	font-weight: bold;
}

p.my-first-trips {
	padding: 7px 0px 0px 15px;
	text-align: left;
	font-size: 120%;
	font-weight: bold;
	color: #028ec4;
}

p.like-me {
	color: #da0066;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	line-height: 135%;
	padding-left: 85px;
	padding-top: 42px;
}

div.first-steps {
	background: url('../img/back-blue.png') repeat-x scroll 0 0;
	width: 100%;
	height: 123px;
}

p.p-first-steps {
	padding: 20px 55px 5px 65px;
	font-size: 70%;
	text-align: left;
	line-height: 140%;
}

p.p-world {
	padding: 0px 90px 0px 65px;
	font-size: 70%;
	text-align: right;
}

p.month-for-free {
	padding: 20px;
	font-size: 90%;
	line-height: 140%;
}

p.one-two-three {
	text-indent: -22px;
	font-size: 90%;
	line-height: 130%;
	text-align: left;
	padding-top: 3px;
	padding-right: 55px;
	padding-bottom: 10px;
	padding-left: 60px;
	/* background: #B0B0B0; */
}

span.numbers {
	font-weight: bold;
	font-size: 145%;
	color: #da0066;
}

span.first-trips {
	color: #028ec4;
	font-size: 130%;
	font-weight: bold;
}

span.month {
	color: #da0066;
	font-size: 130%;
	font-weight: bold;
}

div.bottom {
	background: url('../img/back-bottom-kids.png') repeat-x scroll 0 0;
	width: 100%;
	height: 195px;
}

p.contest-details {
	padding-right: 10px;
	text-align: right;
	font-size: 70%;
	font-weight: bold;
	color: #5d5381;
	text-align: right;
}